package demande.livre;

import api.isbn.ConnectISBN;

public class Livre {
	ISBN isbn;
	String titre;
	String auteur;
	double prix;
	String editeur;
	
	public Livre(ISBN isbn){
		this.isbn = isbn;
		prix = 0;
		recupererInfos();
	}
	
	public Livre(ISBN isbn,String titre, String auteur, String editeur, double prix){
		this.isbn = isbn;
		this.titre = titre;
		this.auteur = auteur;
		this.editeur = editeur;
		this.prix = prix;
	}

	private void recupererInfos() {
		ConnectISBN con = new ConnectISBN();
		con.find(isbn);
		
		titre = con.getTitre();
		auteur = con.getAuteur();
		editeur = con.getEditeur();
		prix = con.getPrix();
	}
	
	public String getISBN(){
		return isbn.toString();
	}
	
	public String getTitre(){
		return titre;
	}
	
	public String getAuteur(){
		return auteur;
	}
	
	public String getEditeur(){
		return editeur;
	}
	
	public double getPrix(){
		return prix;
	}
	
	public String toString(){
		return titre + " de " + auteur + " chez " + editeur + " coute " + prix;
	}
}
